syntax error
Định nghĩa
- Danh từ:
- Lỗi cú pháp: "syntax error" là một lỗi trong ngôn ngữ lập trình, xảy ra khi mã nguồn không tuân theo các quy tắc cú pháp của ngôn ngữ đó. Loại lỗi này thường được phát hiện tại thời điểm biên dịch (compilation time) hoặc khi chạy chương trình (runtime), tùy thuộc vào ngôn ngữ. Ví dụ điển hình là quên dấu ngoặc đơn hoặc viết sai từ khóa.
Ví dụ sử dụng
- Danh từ:
- A common syntax error is to omit a parenthesis in a function call. (Một lỗi cú pháp phổ biến là quên dấu ngoặc đơn trong lời gọi hàm.)
- The compiler flagged a syntax error in line 15 of the code. (Trình biên dịch đã báo lỗi cú pháp ở dòng 15 của mã nguồn.)
Các cách sử dụng nâng cao
"to cause a syntax error": gây ra lỗi cú pháp.
- Missing a semicolon can cause a syntax error in many programming languages. (Thiếu dấu chấm phẩy có thể gây ra lỗi cú pháp trong nhiều ngôn ngữ lập trình.)
"to fix a syntax error": sửa lỗi cú pháp.
- You need to fix the syntax error before the program can run. (Bạn cần sửa lỗi cú pháp trước khi chương trình có thể chạy.)
Biến thể và từ gần giống
Syntax (n): cú pháp (quy tắc cấu trúc của ngôn ngữ).
- The syntax of Python is known for being clean and readable. (Cú pháp của Python nổi tiếng là sạch sẽ và dễ đọc.)
Semantic error (n): lỗi ngữ nghĩa (lỗi logic, khác với lỗi cú pháp).
- A semantic error might produce wrong results even if the syntax is correct. (Lỗi ngữ nghĩa có thể tạo ra kết quả sai dù cú pháp đúng.)
Từ đồng nghĩa
- Parsing error: lỗi phân tích cú pháp (thường được dùng thay thế cho "syntax error" trong một số ngữ cảnh).
- Compilation error: lỗi biên dịch (bao gồm lỗi cú pháp và một số loại lỗi khác).
Các cụm từ (phrasal verbs) liên quan
- Flag as a syntax error: đánh dấu là lỗi cú pháp.
- The IDE automatically flagged the missing bracket as a syntax error. (Môi trường phát triển tích hợp tự động đánh dấu dấu ngoặc thiếu là lỗi cú pháp.)
Thành ngữ liên quan
- Syntax error in plain language: lỗi cú pháp trong ngôn ngữ thông thường (dùng để chỉ lỗi diễn đạt không đúng quy tắc ngữ pháp, dù hiếm gặp).
- Saying "I goes to school" is a syntax error in English. (Nói "I goes to school" là một lỗi cú pháp trong tiếng Anh.)
